
// 入口函数
$(function () {
    getUserInfo()
    // 添加退出事件
    $('.btnlogout').on('click', logout)
})

// 获取用户信息的方法
function getUserInfo() {
    $.ajax({
        method: 'get',
        url: '/my/userinfo',
        success(res) {
            // 如果获取用户失败
            if (res.status !== 0) {
                return
            }
            // 成功调用函数渲染头像和欢迎名
            renderInfo(res.data)
        }
    })
}

// 渲染头像
function renderInfo(user) {
    const usrNmae = user.nickname || user.username
    $('.welcome').text('欢迎:' + usrNmae)
    if (user.user_pic) {
        $('.layui-nav-img').attr('src', user.user_pic).show()
        $('.text-avatar').hide()
    } else {
        $('.layui-nav-img').hide()
        $('.text-avatar').text(usrNmae[0].toUpperCase()).css('display', 'inline-block')
    }
}

// 退出函数
function logout() {
    layui.layer.confirm('确认退出?', { icon: 3, title: '系统提示' }, function (index) {
        //删除本地
        localStorage.removeItem('token')
        // 跳转页面
        location.replace('/login.html')
        layer.close(index);
    });
}